ICO, which stands for “initial coin offering” and is coined from IPO, is a new digital method for raising financial resources. Using an ICO, individual or company can crowdfund any project or become an investor. Every ICO has two mandatory attributes – issuance of a fixed amount of the new cryptocurrency unit (token or coin) dedicated to the ICO and blockchain based transactions.